const User = require('../models/user');

const UserController = {
  createUser: (req, res) => {
    // 从请求中获取用户数据
    // console.log(req,res);
    const { username, email } = req.body;
    if (!username || !email) {
      return res.status(400).json({ error: 'Missing required fields' });
    }
    // 创建新用户对象
    const newUser = new User({ username, email });

    // 保存用户到数据库
    newUser.save((err, user) => {
      if (err) {
        // 如果保存失败，返回错误信息
        res.status(500).json({ error: 'Error creating user' });
      } else {
        // 如果保存成功，返回新创建的用户对象
        res.status(201).json(user);
      }
    });
  }
};

module.exports = UserController;
